hurl oneself into ruin - Francés Inglés Diccionario